broadcasting satellite - French English Dictionary